package com.hx.haowumall.haowumallsearch.vo;

import lombok.Data;

import java.util.List;


/**
 * 封装所有可能传递过来的查询条件
 * catalog3Id=225heyword＝小米＆sort=saleCount_asc&hasStoch=0/1&brandId=1&brandId=2
 */

@Data
public class SearchParam {

    private String keyword;//页面传递过来的全文匹配关键字
    private Long catalog3Id;//三级分类id

    /**     sort=saleCount_asc/desc
            sort=shuPrice_asc/desc
            sort=hotScore_asc/desc
    */
    private String sort;//排序条件

    /**
     * 更多的过滤条件
     * hasStock（是否有货）、skuPrice区间、brandId、catalog3Id、attrs
     * hasStock=0/1
     * shuPricez1_500/_500/500_
     * brandId=1
     * attrs=2_5寸&6寸
     */
    private Integer hasStock ;//是否有货
    private String skuPrice;//价格区间
    private List<Long> brandId;//品牌ID,可以多选
    private List<String> attrs;//商品属性，多选
    private Integer pageNum = 1;//页码

    private String queryStringUrl;//原生url查询条件的字符串

}
